|
Программируем по-русски
|
Основная задача Глагола — дать человеку возможность воплощать свои мысли на языке, близком к его родному языку. Издатель Глагола
|
rem Вызов Построить.bat [создание (текстового) приложения в консоле Windows] rem Приёмники (переменные) в Построить.bat: rem %1 - просто имя приложения (без расширения и пути) rem %2 %3 %4 - дополнительные настройки для ПГ rem %slujput% - Путь к папке \Глагол\Службы\ относительно текущей папки с приложением %1 rem %tekput% - Путь к папке с приложением %1 из папки \Глагол\Службы\ cd %slujput% del %tekput%\%1.exe > nul call ВидСборки.bat rem теперь в %sborka% используемый сборщик if %sborka%==mslink goto mslink :alink rem Преобразование новых .отд файлов, rem создание в Otdely.spi списка всех составляющих приложение .obj файлов, rem составление описаний принимаемых задач в ПринЗадачи.asm. ПГ -м- %tekput%\%1 %2 %3 %4 if errorlevel==1 goto vyhod nasmw -fobj -o ПринЗадачи.obj %tekput%\Код\ПринЗадачи.asm rem сборка EXE-файла [консольное (текстовое) приложение] alink @Otdely.spi @ALink.sbo -entry _Nachalo -subsys con -o %tekput%\%1.exe rem уборка лишних файлов del ПринЗадачи.obj > nul goto vyhod :mslink rem Преобразование новых .отд файлов, rem создание в Otdely.spi списка всех составляющих приложение .obj файлов, rem составление описаний принимаемых задач в *.def, rem создание в СписокПБ.bat списка принимаемых DLL-библиотек, rem создание в PerZadachi.spi списка передаваемых задач. ПГ -м %tekput%\%1 %2 %3 %4 if errorlevel==1 goto vyhod rem преобразование *.def файлов в *.lib файлы, call СписокПБ.bat rem сборка EXE-файла [консольное (текстовое) приложение] link @Otdely.spi @Biblioteki.spi @MSLink.sbo /entry:"Nachalo" /subsystem:console /out:%tekput%\%1.exe rem уборка лишних файлов del PerZadachi.spi > nul del Biblioteki.spi > nul del СписокПБ.bat > nul :vyhod del Otdely.spi > nul cd %tekput% |
▲ Вопросы, замечания и предложения высылайте на atimopheyev@yahoo.com
|